package com.foreknow.demo12;

import java.util.*;

public class StringDemo {
    public static void main(String[] args) {
        String[] str = new String[]{"aaa", "ccc", "vvv", "nnn", "aaa", "ccc",
                "vvv", "ddd", "eee", "eee", "ddd", "ccc", "aaa", "vvv", "nnn"};

        List<String> list = new ArrayList<>();

        //实例化一个set集合
        Set<String> set = new HashSet<>();
        //遍历数组并存入集合,如果元素已存在则不会重复存入
        for (int i = 0; i < str.length; i++) {
            set.add(str[i]);
        }
        //返回Set集合的数组形式
        set.toArray();

        for (String sss : str) {
            list.add(sss);
        }
        for (String sss : set) {
            int num = Collections.frequency(list, sss);
            System.out.printf("%s kjdsfkjf %d\n", sss, num);
        }
    }
}
